package com.example.design.patterns.冰河.行为模式.命令模式.concreteCommand;

import com.example.design.patterns.冰河.行为模式.命令模式.command.Command;
import com.example.design.patterns.冰河.行为模式.命令模式.receiver.Receiver;

/**
 * ConcreteCommand 将一个接收者对象绑定于一个动作。
 * 调用接受者的相应操作，以实现 Execute
 */
public class CommandImpl extends Command {
    public CommandImpl(Receiver receiver) {
        super(receiver);
    }

    /**
     *
     */
    @Override
    public void execute() {
        receiver.request();
    }
}
